Nuevo Diccionario Inglés-Español. 2014.
renicapsule — The capsule of the kidney. [reni + L. capsula, capsule] … Medical dictionary